/*
什么叫跨域？
专业名词：非同源策略请求
- 同源策略请求 ajax/fetch/axios
- 非同源策略请求（跨域传输）
2013年之前，我们做产品，前后端不分离，在一个项目中
前端只要写简单的html页面，页面放后台语言中渲染，是一个模板的存在
那个时候，一个项目中既有前端的代码，也有后台的代码，页面和数据都放一个服务器上
渲染，不存在跨域的问题，同源策略
要求前端也要用后端的编辑器，大家在一个项目中开发
后来前端感觉好黑暗
因为开发的时候，前端和后台是分开写的，前端使用数据就需要自己
起个服务，再调接口，就跨域了
就需要前端安装xampp/iis服务，再修改本地的host文件
 127.0.0.1:8080 http://api.qq.com/getDate
 在本地访问的是http://api.qq.com其实就是访问的127.0.0.1:8080
 模拟出了跨域的效果
 项目完成后，部署到同一台服务器上，就是同源了

ajax的兴起：
1998年左右，Google 在它著名的交互应用程序中使用了异步通讯，如Google、Google 地图、Google 搜索、Gmail等
大家一看，这技术真好使啊，就被广泛使用
后来，随着前端的发展，想做异步无刷新工作，谷歌的ajax出现后，大家觉得
这种无刷新的技术太爽了，

服务器拆分：
web服务器 :客户端项目资源  http://aaa.com
data服务器：后台的业务逻辑和数据分析，数据库的管理 http://bbb.com
图片服务器：转门放图片的 http://ccc.com 

非同源：协议，域名，端口，只有有一个不一样就是跨域

同源：协议，域名，端口都一样

以后会遇到要请求第三方的接口：例如调取支付宝的接口
*/